//
//  UIButton+Extension.swift
//  Weibo1.0
//
//  Created by lianghuahao on 15/12/9.
//  Copyright © 2015年 lianghuahao.com. All rights reserved.
//

import UIKit

extension UIButton {
    ///'便利'构造函数
    
    /// '便利'构造函数
    ///
    /// - parameter imageName:     图像名称
    /// - parameter backImageName: 背景图像名称
    ///
    /// - returns: UIButton
    convenience init(imageName: String, backImageName: String) {
    
    self.init()
        
    setImage(UIImage(named: imageName), forState: .Normal)
    setImage(UIImage(named: imageName + "_highlighted"), forState: .Highlighted)
    setBackgroundImage(UIImage(named: backImageName), forState: .Normal)
    setBackgroundImage(UIImage(named: backImageName + "_highlighted"), forState: .Highlighted)
    //会根据背景图片调整大小
    sizeToFit()
    
    }
    /// 便利构造函数
    ///
    /// - parameter title:     title
    /// - parameter color:     color
    /// - parameter imageName: imageName
    ///
    /// - returns: UIButton
    convenience init(title: String, color: UIColor, imageName: String) {
        self.init()
        setTitle(title, forState: .Normal)
        setTitleColor(color, forState: .Normal)
        setBackgroundImage(UIImage(named: imageName), forState: .Normal)
    
    }
}
